///////////////////////////////////
	// Start player = 3
	player_ndx=3; 
	
	player=m_holdem_state[m_ndx].m_player[player_ndx];

	if (player.m_name_known==1) {
		player3name = player.m_name;
		player3.name = &player3name;
	} else {
		player3.name = NULL;
	}

	if (player.m_balance_known==1) {
		player3balance =  player.m_balance;
		player3.balance=&player3balance;
		player3currentBet  =  player.m_currentbet;
		player3.currentBet=&player3currentBet;
	} else {
		player3.balance= NULL;
		player3.currentBet = NULL;
	}

	// cards
	player3pocketCardA.rank=RANK(player.m_cards[3]);
	player3pocketCardA.suit=SUIT(player.m_cards[3]);
	player3pocketCardB.rank=RANK(player.m_cards[1]);
	player3pocketCardB.suit=SUIT(player.m_cards[1]);
	
	player3.pocketCardA=&player3pocketCardA;
	player3.pocketCardB=&player3pocketCardB; 


	// booleans 
	if (player_ndx==dealerchair) {
		player3dealer=true;
	} else {
		player3dealer=false;
	}
	player3.dealer=&player3dealer;

	if ((player_ndx==userchair)&&(ismyturn==7)) {
		player3myTurn=true;
	} else {
		player3myTurn=false;
	}
	player3.myTurn=&player3myTurn;  

	
	// Has this seat
	player3occupied=is_seated(player_ndx);
	player3.occupied=&player3occupied; 

	// Has joined the game
	player3seated=is_active(player_ndx);
	player3.seated=&player3seated;

	// Has been dealt cards
	player3dealtin=is_dealt(player_ndx);
	player3.dealtIn=&player3dealtin; 

	// Still has cards
	player3folded=player3dealtin&&(!is_playing(player_ndx));
	player3.folded=&player3folded;  

	// TODO 
	//	player3.winner=&player3winner;  
	
	player3position= pos_pf(player_ndx);
	player3.position=&player3position;  

	player3id=3;
	player3.id=&player3id;  

	tableimage.players.push_back(&player3);

	// END PLAYER 3
	///////////////////////////////////